package com.elric.mall.model;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;

public class ZgProjectImplementation implements Serializable {
    @ApiModelProperty(value = "主键")
    private String id;

    @ApiModelProperty(value = "进程安排表id")
    private String constructionPeriodId;

    @ApiModelProperty(value = "项目id")
    private String projectId;

    private String px;

    @ApiModelProperty(value = "项目实施截止年")
    private String xmssEnd;

    @ApiModelProperty(value = "项目实施截止月")
    private String xmssEndMonth;

    @ApiModelProperty(value = "项目实施开始年")
    private String xmssStart;

    @ApiModelProperty(value = "项目实施开始月")
    private String xmssStartMonth;

    @ApiModelProperty(value = "项目实施时长（月份）")
    private String xmssTime;

    private Boolean isRedData;

    @ApiModelProperty(value = "描述")
    private String text;

    @ApiModelProperty(value = "创建人id")
    private String createId;

    private static final long serialVersionUID = 1L;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getConstructionPeriodId() {
        return constructionPeriodId;
    }

    public void setConstructionPeriodId(String constructionPeriodId) {
        this.constructionPeriodId = constructionPeriodId;
    }

    public String getProjectId() {
        return projectId;
    }

    public void setProjectId(String projectId) {
        this.projectId = projectId;
    }

    public String getPx() {
        return px;
    }

    public void setPx(String px) {
        this.px = px;
    }

    public String getXmssEnd() {
        return xmssEnd;
    }

    public void setXmssEnd(String xmssEnd) {
        this.xmssEnd = xmssEnd;
    }

    public String getXmssEndMonth() {
        return xmssEndMonth;
    }

    public void setXmssEndMonth(String xmssEndMonth) {
        this.xmssEndMonth = xmssEndMonth;
    }

    public String getXmssStart() {
        return xmssStart;
    }

    public void setXmssStart(String xmssStart) {
        this.xmssStart = xmssStart;
    }

    public String getXmssStartMonth() {
        return xmssStartMonth;
    }

    public void setXmssStartMonth(String xmssStartMonth) {
        this.xmssStartMonth = xmssStartMonth;
    }

    public String getXmssTime() {
        return xmssTime;
    }

    public void setXmssTime(String xmssTime) {
        this.xmssTime = xmssTime;
    }

    public Boolean getIsRedData() {
        return isRedData;
    }

    public void setIsRedData(Boolean isRedData) {
        this.isRedData = isRedData;
    }

    public String getText() {
        return text;
    }

    public void setText(String text) {
        this.text = text;
    }

    public String getCreateId() {
        return createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", constructionPeriodId=").append(constructionPeriodId);
        sb.append(", projectId=").append(projectId);
        sb.append(", px=").append(px);
        sb.append(", xmssEnd=").append(xmssEnd);
        sb.append(", xmssEndMonth=").append(xmssEndMonth);
        sb.append(", xmssStart=").append(xmssStart);
        sb.append(", xmssStartMonth=").append(xmssStartMonth);
        sb.append(", xmssTime=").append(xmssTime);
        sb.append(", isRedData=").append(isRedData);
        sb.append(", text=").append(text);
        sb.append(", createId=").append(createId);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}